<template>
    <el-card class="box-card">
        <h1 class="article-title">{{ article.title }}</h1>
        <div class="author-info">
            <div class="author-name"><a href="#" class="username">{{ article.authorName }}</a></div>
            <div class="publish-time">{{ article.publishTime }}</div>
        </div>
        <div class="article-body">
            <p>{{ article.content }}</p>
        </div>
    </el-card>
</template>

<script setup>
import { ref, reactive } from "vue";

// const title = ref('Vue博客搭建（11）文章浏览')
const article = reactive({
    title: 'Vue博客搭建（11）文章浏览',
    authorName: '6老师在谢罪',
    publishTime: '2023-04-03',
    content: `通常来讲，我们在浏览博客的时候访问的链接都是/article/id，而不是article?id=id，这就代表了我们不能通过链接传参的方式来获取对应的博客，而应该使用动态路由匹配。在pages文件夹下新建一个articleReading.vue组件，然后在路由中这样写
作者：6老师在谢罪
链接：https://juejin.cn/post/7217795158368256037
来源：稀土掘金
著作权归作者所有。商业转载请联系作者获得授权，非商业转载请注明出处。通常来讲，我们在浏览博客的时候访问的链接都是/article/id，而不是article?id=id，这就代表了我们不能通过链接传参的方式来获取对应的博客，而应该使用动态路由匹配。在pages文件夹下新建一个articleReading.vue组件，然后在路由中这样写 作者：6老师在谢罪 链接：https://juejin.cn/post/7217795158368256037 来源：稀土掘金 著作权归作者所有。商业转载请联系作者获得授权，非商业转载请注明出处。通常来讲，我们在浏览博客的时候访问的链接都是/article/id，而不是article?id=id，这就代表了我们不能通过链接传参的方式来获取对应的博客，而应该使用动态路由匹配。在pages文件夹下新建一个articleReading.vue组件，然后在路由中这样写 作者：6老师在谢罪 链接：https://juejin.cn/post/7217795158368256037 来源：稀土掘金 著作权归作者所有。商业转载请联系作者获得授权，非商业转载请注明出处。通常来讲，我们在浏览博客的时候访问的链接都是/article/id，而不是article?id=id，这就代表了我们不能通过链接传参的方式来获取对应的博客，而应该使用动态路由匹配。在pages文件夹下新建一个articleReading.vue组件，然后在路由中这样写 作者：6老师在谢罪 链接：https://juejin.cn/post/7217795158368256037 
来源：稀土掘金 著作权归作者所有。商业转载请联系作者获得授权，非商业转载请注明出处。`
})

</script>

<style scoped>
/* 清楚a标签默认样式 */
a,
a:link,
a:visited,
a:hover,
a:active {
    text-decoration: none;
    color: inherit;
}

.box-card {
    /* width: 820px; */
    /* display: block; */
    /* text-align: center; */
}

.article-title {
    font-size: 2.667rem;
    font-weight: 600;
    line-height: 1.31;
    margin-bottom: 1.31rem;
}

.author-info {
    display: flex;
    align-items: center;
}

.author-name {
    margin-right: 16px;
}

.publish-time {
    font-size: 16px;
    color: #8a919f;
}

.article-body {
    margin: 16px 0;
    line-height: 1.6;
}</style>